草庐IT

Java Hashmap 尾部遍历

全部标签

swift - 如何遍历所有 Mac 桌面空间

我正在尝试为所有屏幕和空间(现有的和新的)设置桌面背景。但是,我似乎找不到为所有现有空间设置背景的方法(以及使用旧背景创建的任何新空间)。这是我目前所拥有的:letsqlData=NSMutableArray()letpaths=NSSearchPathForDirectoriesInDomains(.ApplicationSupportDirectory,.UserDomainMask,true)letappSupportDirectory=paths.first!asNSStringletdbPath=appSupportDirectory.stringByAppendingPat

swift - 遍历 NSOrderedSet

我正在尝试迭代NSOrderedSet的一个实例。像这样:funcmyFunc(){varorderedSet=NSOrderedSet(array:[42,43,44])forninorderedSet{NSLog("%i",n)}}...但是for循环行会产生此编译器错误:'NSOrderedSet'doesnothaveamembernamed'Generator'现在我可以将它转换成这样的数组:forninorderedSet.array{NSLog("%i",n)}...但我想知道是否有更好的解决方案?我也很想知道为什么可以迭代集合而不是有序集合?NSOrderedSet实现

arrays - Swift:递归循环遍历所有 subview 以查找特定类并附加到数组

费了好大的劲才弄明白这个问题。我在这里问了一个类似的问题:Swift:Getallsubviewsofaspecifictypeandaddtoanarray虽然这行得通,但我意识到有很多subview和子subview,所以我需要一个从主UIView开始的函数,循环遍历所有subview(及其subview,直到没有任何剩余)和将它添加到我命名为CheckCircle的自定义按钮类的数组中。基本上,我想以一个CheckCircles数组结束,这些CheckCircles构成以编程方式添加到该View的所有CheckCircles。有什么想法吗?这就是我一直在做的事情。它似乎没有将任何

Swift 3.0 遍历 String.Index 范围

Swift2.2可以实现以下功能:letm="alpha"foriinm.startIndex..对于3.0,我们得到以下错误:Type'Range'(aka'Range')doesnotconformtoprotocol'Sequence'我想在swift中对字符串执行一个非常简单的操作——简单地遍历字符串的前半部分(或者更一般的问题:遍历一个字符串的范围)。我可以做以下事情:lets="string"varmidIndex=s.index(s.startIndex,offsetBy:s.characters.count/2)letr=Range(s.startIndex..但这里我

ios - 遍历 subview 以检查空的 UITextField - Swift

我想知道如何从本质上将下面的objective-c代码转换为swift。这将遍历我想要的View上的所有subview,检查它们是否是文本字段,然后检查它们是否为空。for(UIView*viewincontentVw.subviews){NSLog(@"%@",view);if([viewisKindOfClass:[UITextFieldclass]]){UITextField*textfield=(UITextField*)view;if(([textfield.textisEqualToString:""])){//showerrorreturn;}}}到目前为止,这是我快速翻

arrays - 如何遍历 Swift 中的对象数组?

我有对象varperson1=Person()person1.name="Joe"person1.lastName="Doe"person1.age=21varperson2=Person()person2.name="Julia"person2.lastName="Ivanova"person2.age=22varperson3=Person()person3.name="Irina"person3.lastName="Petrova"person3.age=25varperson9=Person()person9.name="Vova"person9.lastName="Vovin

ios - 如何快速循环遍历一组对象

我正在尝试访问存储在数组中的对象的url,但无论我使用什么方法,我都会遇到错误。letuserPhotos=currentUser?.photosforvari=0;i我来了Couldnotfindmember'url'还有一个foreach:forphotoinuserPhotos{Utils.getImageAsync(photo.url,completion:{(img:UIImage?)->()in})}我得到:'[ModelAttachment]?'doesnothaveamembernamed'Generator'我的数组是varphotos:Array?我的ModelAt

c# - 遍历结构成员

假设我们有一个结构StructmyStruct{intvar1;intvar2;stringvar3;..}是否可以通过使用foreach来遍历结构的成员?我读过一些关于反射(reflection)的东西,但我不确定如何在这里应用它。Thereareabout20variablesinthestruct.Iamtryingtoreadvaluesoffafileandtryingtoassignthemtothevariablesbutdon'twanttocallfile.ReadLine()20times.Iamtryingtoaccessthemembervariablesthr

C# 如何循环遍历 Properties.Settings.Default.Properties 更改值

我有以下代码:foreach(SettingsPropertycurrentPropertyinProperties.Settings.Default.Properties){if(Double.TryParse(GenerateValue()),outresult)){currentProperty.DefaultValue=result.ToString();Properties.Settings.Default.Save();}}它从mysql数据库中获取新值。如果我添加一个MessageBox.Show来显示新值,它似乎工作正常但实际上并没有保存它。我假设这是因为我正在将值赋给

c# - WPF:如何遍历窗口中的所有控件?

如何在WPF中循环遍历窗口中的所有控件? 最佳答案 我在MSDNdocumenation中找到了这个所以它有帮助。//Enumerateallthedescendantsofthevisualobject.staticpublicvoidEnumVisual(VisualmyVisual){for(inti=0;i对我来说看起来更简单。我用它来查找表单中的文本框并清除它们的数据。 关于c#-WPF:如何遍历窗口中的所有控件?,我们在StackOverflow上找到一个类似的问题: